ivsteditcontroller.h File Reference

#include "pluginterfaces/base/ipluginbase.h"
#include "vsttypes.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"

Data Structures

struct  ParameterInfo
 Controller Parameter Info. More...
class  IComponentHandler
 Host callback interface for an edit controller. More...
class  IComponentHandler2
 Extended Host callback interface IComponentHandler2 for an edit controller. More...
class  IEditController
 Edit controller component interface. More...
class  IEditController2
 Edit controller component interface extension. More...
class  IMidiMapping
 MIDI Mapping Interface. More...
class  IEditControllerHostEditing
 Parameter Editing from Host. More...

Namespaces

namespace  Steinberg
namespace  Steinberg::Vst
 

All VST specific interfaces are located in Vst namespace.


namespace  Steinberg::Vst::ViewType
 

View Types used for IEditController::createView.


Defines

#define kVstComponentControllerClass   "Component Controller Class"
 Class Category Name for Controller Component.

Typedefs

typedef int32 KnobMode
 Knob Mode.

Enumerations

enum  RestartFlags {
  kReloadComponent = 1 << 0, kIoChanged = 1 << 1, kParamValuesChanged = 1 << 2, kLatencyChanged = 1 << 3,
  kParamTitlesChanged = 1 << 4, kMidiCCAssignmentChanged = 1 << 5, kNoteExpressionChanged = 1 << 6, kIoTitlesChanged = 1 << 7
}
 

Flags used for IComponentHandler::restartComponent.

More...
enum  KnobModes { kCircularMode = 0, kRelativCircularMode, kLinearMode }
 

Knob Mode.

More...

Variables

const CString kEditor = "editor"

Define Documentation

#define kVstComponentControllerClass   "Component Controller Class"

Class Category Name for Controller Component.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.